價格:免費
更新日期:2019-01-01
檔案大小:1.5M
目前版本:1.0
版本需求:Android 4.2 以上版本
官方網站:mailto:toulis21@gmail.com
This app had made for class “Algorithms and programming on Android”. It finds a new resistor value combines values of E12 series. It uses five (5) different ways to calculate the target value.
1) Checks if the target value already exist on series values.
2) Checks if the target value can be outcome by multiply values of the series.
3) Checks for the half of the target value on the series table.
4) Always gives the higher available value and goes to next.
5) Find the first higher value than target and parallelized it with others values of series.
In main activity you can give a target value of resistor and set the tolerance and the maximum number of resistors. Then press “RUN!” and the above algorithms will execute. Furthermore, on menu you can select “Parallel”. This will open a new activity in which you can find the value of several parallels resistors. Finally, on menu you can select “Settings”. This will open a new activity in which you can exclude the values of resistors that you do not have in your possession.
The complexity of Resistor Finder is:
Θ (77,86 + 30 * maximum number of resistors)
Best case Ω (5)
Worst case O (143,72 + 57 * maximum number of resistors)